• word of the day

    artificial satellite

    artificial satellite - Dictionary definition and meaning for word artificial satellite

    Definition
    (noun) man-made equipment that orbits around the earth or the moon
    Synonyms : orbiter , satellite

Word used in video below:
text: what artificial satellite has seen
Download our Mobile App Today
Receive our word of the day
on Whatsapp